// 拿到模板工程后，第一步先修改这个参数为设计稿的高度，其他都不需要修改
export const DESIGN_DRAFT_HEIGHT = 1360;

/**
 * 设计稿的尺寸参照类型，分为：普通pc端（pc）和大屏（bigscreen）
 * 开发人员需要先填下这个值
 **/
export const DRAFT_BASE_SCREEN_TYPE = 'bigscreen';

export const cssvar = '--app-root-font-size';

export default {
  plugins: {
    'postcss-sutpc-pxtocssvar': {
      rootValue({ file }) {
        /**
         * element-plus以及私服组件的单位是按照pc端尺寸写的，按1080转的话，在大屏上会显示的比较小
         * el常见的文字大小14px，如果放到大屏上应该对应18px
         **/
        if (file.includes('node_modules')) {
          console.log('DRAFT_BASE_SCREEN_TYPE')
          if (DRAFT_BASE_SCREEN_TYPE == 'pc') {
            return 1080 / 10;
          }
          return ((14 / 18) * 1080) / 10;
        }
        return DESIGN_DRAFT_HEIGHT / 10;
      },
      unitPrecision: 6,
      propList: ['*'],
      cssvar: cssvar,
      exclude: (filePath) => filePath.match(/(@sutpc\/pingshan-omp-base)|(tesp-base)/g)
    },
    autoprefixer: {}
  }
};
